home *** CD-ROM | disk | FTP | other *** search
-
- # include <sccs.h>
- /*
- **
- ** @(#)errors.h 1.2 2/8/85
- */
- # define QBUFOVFLO 100 /*Qbuf overflow: query too large*/
-
-
-
-
- # define NUMINTOCHAR 1000 /*In domain %0 numeric retrieved into char field.*/
- # define NUMOVFLO 1001 /*Numeric overflow during retrieve on domain %0.*/
- # define CHARINTONUM 1002 /*In domain %0, character retrieved into numeric variable.*/
- # define BADRET 1003 /*Bad type in target list of parametrized retrieve "%0".*/
- # define BADSTMT 1004 /*Bad type in target list of parametrized statement "%0".*/
-
-
-
-
- # define SUMMARY 2000 /*%0 errors were found in quel program*/
- # define NOATTRIN 2100 /*line %0, Attribute '%1' not in relation '%2'*/
- # define RESTYPE 2103 /*line %0, Result domain type does not match type of expression*/
- # define RVOPTYPE 2105 /*line %0, Relation valued operators only defined for relations*/
- # define DBUOFLO 2106 /*line %0, Data base utility command buffer overflow*/
- # define CANTUPDATE 2107 /*line %0, You are not allowed to update this relation: %1*/
- # define RESAPPEX 2108 /*line %0, Result relation (%1) for APPEND does not exist or cannot be accessed by you*/
- # define NOVBLE 2109 /*line %0, Variable '%1' not declared in RANGE statement*/
- # define TOOMANYDOTS 2110 /*line %0, Too many dots in multi-dot attribute*/
- # define INDEXTRA 2111 /*line %0, Too many attributes in key for INDEX*/
- # define RELCTYPE 2112 /*line %0, Invalid types for relation comparison*/
- # define EMPTYTYPE 2113 /*line %0, Type of argument to empty() not relations*/
- # define UORFTYPE 2114 /*line %0, Argument to unary or functional operator can't be RELATION*/
- # define NOINDEX 2115 /*line %0, Pattern matching index must be given following the '##'*/
- # define UNDEFCOP 2116 /*line %0, Undefined relation identifier or constant operator '%1'*/
- # define RNGEXIST 2117 /*line %0, Invalid relation name '%1' in RANGE statement*/
- # define TREEOFLO 2118 /*line %0, Out of space in query tree - Query too long*/
- # define MODTYPE 2119 /*line %0, MOD operator not defined for floating point or character attributes*/
- # define NOPATMAT 2120 /*line %0, most pattern match operators not allowed in the target list*/
- # define CONCATTYPE 2121 /*line %0, Only character type domains are allowed in CONCAT operator*/
- # define NOQUALINDX 2122 /*line %0, Pattern matching index mentioned in target but not qualifier*/
- # define REPALL 2123 /*line %0, '%1.all' not defined for replace*/
- # define DUPINDEX 2124 /*line %0, Pattern matching index repeated in qualifier*/
- # define AVGTYPE 2125 /*line %0, Cannot use aggregates ("avg" or "avgu") on character values*/
- # define SUMTYPE 2126 /*line %0, Cannot use aggregates ("sum" or "sumu") on character values*/
- # define FOPTYPE 2127 /*line %0, Cannot use numerical functions (ATAN, COS, LOG, SIN, SQRT, EXP, ABS) on character values*/
- # define UOPTYPE 2128 /*line %0, Cannot use unary operators ("+" or "-") on character values*/
- # define NUMTYPE 2129 /*line %0, Numeric operations (+ - * /) not allowed on character values*/
- # define RESXTRA 2130 /*line %0, Too many result domains in target list**/
- # define TARGXTRA 2131 /*line %0, Target list too wide*/
- # define AGGXTRA 2132 /*line %0, Too many aggregates in this query*/
- # define RELTYPE 2133 /*line %0, Type conflict on relative operator*/
- # define BADCONSTOP 2134 /*line %0, '%1' is not a constant operator. Only 'dba' or 'usercode' are allowed.*/
- # define RESEXIST 2135 /*line %0, You cannot duplicate the name of an existing relation(%1)*/
- # define BADHOURS 2136 /*line %0, There is no such hour as %1, use a 24 hour clock system*/
- # define BADMINS 2137 /*line %0, There is no such minute as %1, use a 24 hour clock system*/
- # define BAD24TIME 2138 /*line %0, There is no such time as 24:%1, use a 24 hour clock system*/
- # define NOQRYMOD 2139 /*line %0, Your database does not support query modification*/
-
- /*2140 line %0, You may not call define query from inside define query~
- 2141 line %0, Query %1 has not been defined~
- 2142 line %0, No space left to define a query~
- 2143 line %0, You can not use a $ if you are not defining a query~
- 2144 line %0, There are no more variables left in the this defined query~
- 2145 line %0, There are undefined variables in this defined query~
- 2146 line %0, You can not have aggregates in a defined query~*/
-
- # define NOTSTAR 2147 /*line %0, Only '*' operator can appear immediately after command name*/
- # define BADRELTL 2148 /*line %0, Target lists containing reln. expressions can have only 1 element*/
- # define NORELEXP 2149 /*line %0, Relation expressions not allowed in target list of this cmd.*/
- # define NXTCMDERR 2500 /*line %0, The word '%1', cannot follow this command*/
-
- /*2501 line %0, The word '%1', cannot follow a RETRIEVE command.~
- 2502 line %0, The word '%1', cannot follow an APPEND command.~
- 2503 line %0, The word '%1', cannot follow a REPLACE command.~
- 2504 line %0, The word '%1', cannot follow a DELETE command.~
- 2507 line %0, The word '%1', cannot follow a DESTROY command.~
- 2508 line %0, The word '%1', cannot follow a HELP command.~
- 2510 line %0, The word '%1', cannot follow a MODIFY command.~
- 2511 line %0, The word '%1', cannot follow a PRINT command.~
- 2515 line %0, The word '%1', cannot follow a RETRIEVE UNIQUE command.~
- 2516 line %0, The word '%1', cannot follow a DEFINE VIEW command.~
- 2519 line %0, The word '%1', cannot follow a HELP VIEW, HELP INTEGRITY,
- or HELP PERMIT command.~
- 2522 line %0, The word '%1', cannot follow a DEFINE PERMIT command.~
- 2523 line %0, The word '%1', cannot follow a DEFINE INTEGRITY command.~
- 2526 line %0, The word '%1', cannot follow a DESTROY INTEGRITY or
- DESTROY PERMIT command.~
- 2528 line %0, The word '%1', cannot follow a DEFINE QUERY command.~
- */
- # define SYMERR 2600 /*syntax error on line %0 last symbol read was: %1*/
- /*
- 2601 line %0, Syntax error on '%1', the correct syntax is:
- RETRIEVE [[INTO]relname] (target_list) [WHERE qual]
- RETRIEVE UNIQUE (target_list) [WHERE qual]~
- 2602 line %0, Syntax error on '%1', the correct syntax is:
- APPEND [TO] relname (target_list) [WHERE qual]~
- 2603 line %0, Syntax error on '%1', the correct syntax is:
- REPLACE tuple_variable (target_list) [WHERE qual]~
- 2604 line %0, Syntax error on '%1', the correct syntax is:
- DELETE tuple_variable [WHERE qual]~
- 2605 line %0, Syntax error on '%1', the correct syntax is:
- COPY relname (domname = format {, domname = format}) direction "filename"~
- 2606 line %0, Syntax error on '%1', the correct syntax is:
- CREATE relname (domname1 = format{, domname2 = format})~
- 2607 line %0, Syntax error on '%1', the correct syntax is:
- DESTROY relname {,relname}
- DESTROY [PERMIT | INTEGRITY] relname [integer{, integer} | ALL]~
- 2609 line %0, Syntax error on '%1', the correct syntax is:
- INDEX ON relname IS indexname (domain1{, domain2}) ~
- 2610 line %0, Syntax error on '%1', the correct syntax is:
- MODIFY relname TO storage-structure [ON key1 [: sortorder] [{, key2 [:sortorder]}]]
- [WHERE [FILLFACTOR = n] [, MINPAGES = n] [, MAXPAGES = n] [, LID = name]]~
- 2611 line %0, Syntax error on '%1', the correct syntax is:
- PRINT relname{, relname}~
- 2612 line %0, Syntax error on '%1', the correct syntax is:
- RANGE OF variable IS relname~
- 2613 line %0, Syntax error on '%1', the correct syntax is:
- SAVE relname UNTIL month day year~
- 2614 line %0, Syntax error on '%1', the correct syntax is:
- DEFINE VIEW name (target list) [WHERE qual]
- DEFINE PERMIT oplist {ON|OF|TO} var [(attlist]
- TO name [AT term] [FROM time TO time]
- [ON day TO day] [WHERE qual]
- DEFINE INTEGRITY ON var IS qual~
- 2615 line %0, Syntax error on '%1', the correct syntax is:
- RETRIEVE UNIQUE (target_list) [WHERE qual]~
- 2616 line %0, Syntax error on '%1', the correct syntax is:
- DEFINE VIEW name (target_list) [WHERE qual]~
- 2619 line %0, Syntax error on '%1', the correct syntax is:
- HELP VIEW relname[, relname]
- HELP PERMIT relname[, relname]
- HELP INTEGRITY relname[, relname]~
- 2622 line %0, Syntax error on '%1', the correct syntax is:
- DEFINE PERMIT oplist {ON|OF|TO} var [(attlist)]
- TO name [AT term] [FROM time TO time]
- [ON day TO day] [WHERE qual]~
- 2623 line %0, Syntax error on '%1', the correct syntax is:
- DEFINE INTEGRITY ON var IS qual~
- 2626 line %0, Syntax error on '%1', the correct syntax is:
- DESTROY INTEGRITY relname [ integer { , integer } | all ]~
- 2628 line %0, Syntax error on '%1', the correct syntax is:
- EXEC (target_list) [WHERE qual]~
- */
-
- # define STRTERM 2700 /*line %0, non-terminated string*/
- # define STRLONG 2701 /*line %0, string too long*/
- # define BADOP 2702 /*line %0, invalid operator*/
- # define NAMELONG 2703 /*line %0, Name too long '%1'*/
- # define SBUFOFLO 2704 /*line %0, Out of space in symbol table - Query too long*/
- # define COMMTERM 2705 /*line %0, non-terminated comment*/
- # define FCONSTERR 2707 /*line %0, bad floating constant: %1*/
- # define CNTRLCHR 2708 /*line %0, control character passed in pre-converted string*/
- # define NUMBUFOFLO 2709 /*line %0, buffer overflow in converting a number*/
- # define BADBNF 2710 /*line %0, illegal BNF string*/
- # define NOGRP 2711 /*line %0, may not unuse a group which has never been used*/
- # define DELEXIST 2712 /*line %0, group of delims does not exist*/
- # define YOVRFLOW 2800 /*line %0, yacc stack overflow in parsing query*/
-
-
-
-
-
- # define TOOMANYVARS 3100 /*Too many variables on relation '%0'*/
- # define NOUPDATEDOM 3310 /*%0 on view %1: cannot update some domain*/
-
- /*3320 %0 on view %1: domain occurs in qualification of view~*/
-
- # define MOREQUERY 3330 /*%0 on view %1: update would result in more than one query*/
- # define VIEWTIDS 3340 /*%0 on view %1: views do not have TID's*/
- # define NOUPDATEAGG 3350 /*%0 on view %1: cannot update an aggregate value*/
- # define NONFUNCUPDATE 3360 /*%0 on view %1: that update might be non-functional*/
- # define NOAGGINT 3490 /*INTEGRITY on %1: cannot handle aggregates yet*/
- # define NOMULTIVAR 3491 /*INTEGRITY on %1: cannot handle multivariable constraints*/
- # define INITCONST 3492 /*INTEGRITY on %1: constraint does not initially hold*/
- # define INTVIEW 3493 /*INTEGRITY: %1 is a view*/
- # define MUSTOWN 3494 /*INTEGRITY: You must own '%1'*/
- # define PVIOL 3500 /*%0 on relation %1: protection violation*/
- # define BADTERM 3590 /*PERMIT: bad terminal identifier "%2"*/
- # define BADUSRNAME 3591 /*PERMIT: bad user name "%2"*/
- # define OWNEDNOT 3592 /*PERMIT: Relation '%1' not owned by you*/
- # define NOTREALREL 3593 /*PERMIT: Relation '%1' must be a real relation (not a view)*/
- # define BADDOW 3594 /*PERMIT on %1: bad day-of-week '%2'*/
- # define NOTDBA 3595 /*PERMIT on %1: only the DBA can use the PERMIT statement*/
- /*3700 Tree buffer overflow in query modification~*/
- # define STACKFULL 3701 /*Tree build stack overflow in query modification*/
-
-
-
-
-
- # define LISTFULL 4100 /*ovqp query list overflowed*/
- # define BADCONV 4101
- # define BADUOPC 4102
- # define BADMIX 4103 /*Type clash on characters and int/floats*/
- # define BADSUMC 4104
- # define BADAVG 4105
- # define STACKOVER 4106 /*the interpreters stack overflowed -- query too long*/
- # define CBUFULL 4107 /*the buffer for ASCII and CONCAT commands overflowed*/
- # define BADCHAR 4108 /*cannot use arithmetic operators on two character fields*/
- # define NUMERIC 4109 /*cannot use numeric values with CONCAT operator*/
- # define FLOATEXCEP 4110 /*floating point exception occured.*/
- # define CHARCONVERT 4111 /*character value cannot be converted to numeric due to incorrect syntax.*/
- # define NODOVFLOW 4112 /*ovqp query vector overflowed*/
- # define COMPNOSP 4113 /*compiler text space ran out.*/
- # define COMPNOREGS 4114 /*compiler ran out of registers.*/
- # define BADEXECTYPE 4115 /*only character string data may be executed*/
- # define BADDELIM 4116 /*that delimitor has not been defined*/
- # define BADSECINDX 4199 /*you must convert your 6.0 secondary index before running this query!*/
- # define NODESCAG 4602 /*query involves too many relations to create aggregate function intermediate result.*/
- # define QBUFFULL 4610 /*Query too long for available buffer space (qbufsize)*/
- /*4611 Query too long for available buffer space (varbufsiz)*/
- # define SQBUFFULL 4612 /*Query too long for available buffer space (sqsiz)*/
- /*4613 Query too long for available buffer space (stacksiz)*/
- # define AGBUFFULL 4614 /*Query too long for available buffer space (agbufsiz)*/
- # define AGFTOBIG 4615 /*Aggregate function is too wide or has too many domains.*/
- # define TOOMANYAGGS 4616 /*Too many aggregates*/
- # define RETUTOBIG 4620 /*Target list for "retrieve unique" has more than 49 domains or is wider than 498 bytes.*/
-
-
-
-
-
- # define BADRELNAME 5001 /*PRINT: bad relation name %0*/
- # define NOPRINTVIEW 5002 /*PRINT: %0 is a view and can't be printed*/
- # define PROTVIOL 5003 /*PRINT: Relation %0 is protected.*/
- # define DUPRELNAME 5102 /*CREATE: duplicate relation name %0*/
- # define SYSRELNAME 5103 /*CREATE: %0 is a system relation*/
- # define BADATTRNAME 5104 /*CREATE %0: invalid attribute name %1*/
- # define DUPATTRNAME 5105 /*CREATE %0: duplicate attribute name %1*/
- # define BADATTRFORMAT 5106 /*CREATE %0: invalid attribute format "%2" on attribute %1*/
- # define TOOMANYDOMS 5107 /*CREATE %0: excessive domain count on attribute %1*/
- # define RELTOOWIDE 5108 /*CREATE %0: excessive relation width on attribute %1*/
- # define NODESTSYSREL 5201 /*DESTROY: %0 is a system relation*/
- # define RELNOEXIST 5202 /*DESTROY: %0 does not exist or is not owned by you*/
- # define BADINTEG 5203 /*DESTROY: %0 is an invalid integrity constraint identifier*/
- # define BADPROT 5204 /*DESTROY: %0 is an invalid protection constraint identifier*/
- # define NOPRIMREL 5300 /*INDEX: cannot find primary relation*/
- # define TOOMUCHDOMS 5301 /*INDEX: more than maximum number of domains*/
- # define NODOM 5302 /*INDEX: invalid domain %0*/
- # define NOTOWNED 5303 /*INDEX: relation %0 not owned by you*/
- # define ALREADYINDX 5304 /*INDEX: relation %0 is already an index*/
- # define NOINDXSYSREL 5305 /*INDEX: relation %0 is a system relation*/
- # define NOINDVIEW 5306 /*INDEX: %0 is a view and an index can't be built on it*/
- # define NOINDXLID 5307 /*INDEX: %0: can't index on lid attribute "%1"*/
- # define DISPERRBASE 5400 /* base for error messages in display()*/
- # define NORELEXIST 5401 /*HELP: relation %0 does not exist*/
- # define NOMANSEC 5402 /*HELP: cannot find manual section "%0"*/
- # define NOTVIEW 5403 /*HELP: relation %0 is not a view*/
- # define NOPERMS 5404 /*HELP: relation %0 has no permissions on it granted*/
- # define NOINTEG 5405 /*HELP: relation %0 has no integrity constraints on it*/
- # define TBUFOVFLO 5410 /*HELP: tree buffer overflowed*/
- # define TSTACKOVFLO 5411 /*HELP: tree stack overflowed*/
- # define RDELIMERR 5412 /*HELP: can't read rdelim*/
- # define NOREL 5500 /*MODIFY: relation %0 does not exist*/
- # define NOOWN 5501 /*MODIFY: you do not own relation %0*/
- # define NOKEYSHEAP 5502 /*MODIFY %0: you may not provide keys on a heap*/
- /*5503 MODIFY %0: too many keys provided~ */
- # define NOMODSYSREL 5504 /*MODIFY %0: cannot modify system relation*/
- # define NOORDINDX 5505 /*MODIFY %0: cannot order a relation that is an index*/
- # define TOOMANYORDKEYS 5506 /*MODIFY %0: provided too many ordering keys*/
- # define DUPKEY 5507 /*MODIFY %0: duplicate key "%1"*/
- # define TOOWIDEISAM 5508 /*MODIFY %0: key width (%1) too large for isam*/
- # define ATTRREMV 5509 /*MODIFY %0: attribute "%1" will be removed during modification, can't be used*/
- # define BADSTORAGE 5510 /*MODIFY %0: bad storage structure "%1"*/
- # define NOTALLOWED 5512 /*MODIFY %0: "%1" not allowed or specified more than once*/
- # define FILLBOUND 5513 /*MODIFY %0: fillfactor value %1 out of bounds*/
- # define MINPGBOUND 5514 /*MODIFY %0: minpages value %1 out of bounds*/
- # define NEEDFILL 5515 /*MODIFY %0: "%1" should be "fillfactor", "maxpages", "minpages" or "lidn" where n <= ordering dimension*/
- # define MAXPGBOUND 5516 /*MODIFY %0: maxpages value %1 out of bounds*/
- # define MINGTMAX 5517 /*MODIFY %0: minpages value exceeds maxpages value*/
- # define INVALIDSEQ 5518 /*MODIFY %0: invalid sequence specifier "%1" for domain %2.*/
- # define NOMODVIEW 5519 /*MODIFY: %0 is a view and can't be modified*/
- # define BADSEQSPEC 5520 /*MODIFY: %0: sequence specifier "%1" on domain %2 is not allowed with the specified storage structure.*/
- # define INVALIDATTR 5521 /*MODIFY: %0: invalid attribute name %1*/
-
- /*5522 MODIFY: %0 is an ordered relation with only one attribute~*/
-
- # define BADORDDIM 5523 /*MODIFY %0: Bad ordering dimension %1*/
- # define NOSAVESYSREL 5600 /*SAVE: cannot save system relation "%0"*/
- # define BADMONTH 5601 /*SAVE: bad month "%0"*/
- # define BADDAY 5602 /*SAVE: bad day "%0"*/
- # define BADYEAR 5603 /*SAVE: bad year "%0"*/
- # define RELNOTFOUND 5604 /*SAVE: relation %0 does not exist or is not owned by you*/
- # define BADLID1 5701 /*UPDATE: %0: bad lid value
- ** Lid1 = %1
- */
- # define BADLID2 5702 /*UPDATE: %0: bad lid value
- ** Lid1 = %1
- ** Lid2 = %2
- */
- # define BADLID3 5703 /*UPDATE: %0: bad lid value
- ** Lid1 = %1
- ** Lid2 = %2
- ** Lid3 = %3
- */
- # define NOEXIST 5800 /*COPY: relation %0 doesn't exist*/
- # define ATTRNOEXIST 5801 /*COPY: attribute %0 in relation %1 doesn't exist or it has been listed twice.*/
- # define TOOMANYATTR 5803 /*COPY: too many attributes*/
- # define BADATTRLEN 5804 /*COPY: bad length for attribute %0. Length="%1"*/
- # define NOFILEOPN 5805 /*COPY: can't open file %0*/
- # define NOFILECRT 5806 /*COPY: can't create file %0*/
- # define UNRECDUMMY 5807 /*COPY: unrecognizable dummy domain "%0"*/
- # define DOMTOOSMALL 5808 /*COPY: domain %0 size too small for conversion. There were %2 tuples successfully copied from %3 into %4*/
- # define BADINPUT 5809 /*COPY: bad input string for domain %0. Input was "%1". There were %2 tuples successfully copyied from %3 into %4*/
- # define UNEXEOF 5810 /*COPY: unexpected end of file while filling domain %0. There were %1 tuples successfully copyied from %2 into %3*/
- # define BADATTRTYPE 5811 /*COPY: bad type for attribute %0. Type="%1"*/
- # define DESTINDEX 5812 /*COPY: The relation "%0" has a secondary index. The index(es) must be destroyed before doing a copy "from".*/
- # define NOUPDT 5813 /*COPY: You are not allowed to update the relation %0.*/
- # define NOTOWNER 5814 /* COPY: You do not own the relation %0.*/
- # define UNDETC0 5815 /*COPY: An unterminated "c0" field occured while filling domain %0. There were %1 tuples successfully copyied from %2 into %3*/
- # define FULLPATH 5816 /*COPY: The full pathname must be specified for the file %0*/
- # define FILETOOWIDE 5817 /*COPY: The maximum width of the output file cannot exceed 1024 bytes per tuple.*/
- # define NOCPVIEW 5818 /*COPY: %0 is a view and can't be copied*/
- # define DUPTUPS 5819 /*COPY: Warning: %0 duplicate tuples were ignored.*/
- # define BADDOMS 5820 /*COPY: Warning: %0 domains had control characters which were converted to blanks.*/
- # define TRUNCCHARS 5821 /*COPY: Warning: %0 c0 character domains were truncated.*/
- # define RELPROTECT 5822 /*COPY: Relation %0 is protected.*/
-
-
-
-
- /*6110 CREATE GLOBAL: Relation %0 already exists at site %1~
- 6600 Aggregates on distributed relations not yet implemented.~
- 6601 Multi-variable distributed queries not yet implemented.~
- */
-